html {
	-ms-overflow-x: hidden; -ms-overflow-y: auto; -webkit-text-size-adjust: none;
}
html {
	list-style: none; margin: 0px; padding: 0px;
}
body {
	list-style: none; margin: 0px; padding: 0px;
}
div {
	list-style: none; margin: 0px; padding: 0px;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px;
}
dl {
	list-style: none; margin: 0px; padding: 0px;
}
dd {
	list-style: none; margin: 0px; padding: 0px;
}
dt {
	list-style: none; margin: 0px; padding: 0px;
}
a {
	list-style: none; margin: 0px; padding: 0px;
}
ol {
	list-style: none; margin: 0px; padding: 0px;
}
u {
	list-style: none; margin: 0px; padding: 0px;
}
i {
	list-style: none; margin: 0px; padding: 0px;
}
b {
	list-style: none; margin: 0px; padding: 0px;
}
br {
	list-style: none; margin: 0px; padding: 0px;
}
p {
	list-style: none; margin: 0px; padding: 0px;
}
span {
	list-style: none; margin: 0px; padding: 0px;
}
hr {
	list-style: none; margin: 0px; padding: 0px;
}
label {
	list-style: none; margin: 0px; padding: 0px;
}
input {
	list-style: none; margin: 0px; padding: 0px;
}
select {
	list-style: none; margin: 0px; padding: 0px;
}
textarea {
	list-style: none; margin: 0px; padding: 0px;
}
button {
	list-style: none; margin: 0px; padding: 0px;
}
form {
	list-style: none; margin: 0px; padding: 0px;
}
h1 {
	list-style: none; margin: 0px; padding: 0px;
}
h2 {
	list-style: none; margin: 0px; padding: 0px;
}
h3 {
	list-style: none; margin: 0px; padding: 0px;
}
h4 {
	list-style: none; margin: 0px; padding: 0px;
}
h5 {
	list-style: none; margin: 0px; padding: 0px;
}
h6 {
	list-style: none; margin: 0px; padding: 0px;
}
font {
	list-style: none; margin: 0px; padding: 0px;
}
strong {
	list-style: none; margin: 0px; padding: 0px;
}
em {
	list-style: none; margin: 0px; padding: 0px;
}
iframe {
	list-style: none; margin: 0px; padding: 0px;
}
img {
	list-style: none; margin: 0px; padding: 0px;
}
tr {
	list-style: none; margin: 0px; padding: 0px;
}
th {
	list-style: none; margin: 0px; padding: 0px;
}
td {
	list-style: none; margin: 0px; padding: 0px;
}
q {
	list-style: none; margin: 0px; padding: 0px;
}
abbr {
	list-style: none; margin: 0px; padding: 0px;
}
acronym {
	list-style: none; margin: 0px; padding: 0px;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
abbr {
	border: 0px currentColor; border-image: none;
}
acronym {
	border: 0px currentColor; border-image: none;
}
body {
	background: rgb(255, 255, 255); font: 14px/1.5 "Microsoft YaHei", "ËÎÌå", tahoma, Verdana, arial, sans-serif; margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal; -ms-overflow-style: scrollbar;
}
input {
	color: rgb(153, 153, 153); font-family: "Microsoft YaHei"; vertical-align: middle;
}
textarea {
	color: rgb(153, 153, 153); font-family: "Microsoft YaHei"; vertical-align: middle;
}
select {
	color: rgb(153, 153, 153); font-family: "Microsoft YaHei"; vertical-align: middle;
}
button {
	color: rgb(153, 153, 153); font-family: "Microsoft YaHei"; vertical-align: middle;
}
input.active {
	color: rgb(35, 31, 32);
}
textarea.active {
	color: rgb(35, 31, 32);
}
select.active {
	color: rgb(35, 31, 32);
}
button.active {
	color: rgb(35, 31, 32);
}
input.on {
	color: rgb(35, 31, 32);
}
textarea.on {
	color: rgb(35, 31, 32);
}
select.on {
	color: rgb(35, 31, 32);
}
button.on {
	color: rgb(35, 31, 32);
}
textarea {
	resize: none;
}
a {
	color: rgb(51, 51, 51); text-decoration: none;
}
a:hover {
	color: rgb(210, 2, 2); text-decoration: none;
}
a:focus {
	
}
a img {
	border: currentColor; border-image: none;
}
.left {
	float: left;
}
.fl {
	float: left;
}
.right {
	float: right;
}
.fr {
	float: right;
}
.clearfix::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
* html .clearfix {
	-ms-zoom: 1;
}
*:first-child + html .clearfix {
	-ms-zoom: 1;
}
.clear {
	height: 0px; line-height: 0; overflow: hidden; clear: both; font-size: 0px; margin-top: 0px;
}
.cc {
	height: 0px; line-height: 0; overflow: hidden; clear: both; font-size: 0px; margin-top: 0px;
}
h1 {
	font-weight: normal;
}
h2 {
	font-weight: normal;
}
h3 {
	font-weight: normal;
}
h1 {
	font-size: 20px;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 16px;
}
.pos-rel {
	position: relative;
}
.pos-abs {
	position: absolute;
}
.hide.active {
	display: block !important;
}
.nrbt {
    padding: 0px 5px;
    height: 35px;
    font-size: 26px;
    float: inherit;
    display: block;
}
.heicu26 {
    font-size: 26px;
    line-height: 200%;
    font-weight: bold;
    color: #000000;
}
.hei14 {
    font-size: 14px;
    color: #000000;
}
.listbt {
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    padding-left: 18px;
    font-size: 16px;
    vertical-align: bottom;
    position: relative;
}
.baicu16 {
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
}
@media print
{
a[href]::after {
	content: none !important;
}
body {
	min-width: 1220px !important;
}
.container {
	width: 1220px !important;
}
}
.j-float {
	display: none; position: relative; z-index: 99999;
}
.j-float li {
	margin-bottom: 0px;
}
.j-float .img_title {
	display: none;
}
.j-float .float-close {
	top: -20px; width: 38px; height: 16px; right: 0px; position: absolute;
}
.j-float .float-close img {
	cursor: pointer;
}
.piao_left {
	left: 5px; bottom: 10px; display: none; position: fixed; z-index: 100;
}
.piao_right {
	left: 5px; bottom: 10px; display: none; position: fixed; z-index: 100;
}
.couplet-close {
	cursor: pointer;
}
.piao_left li {
	padding: 5px 0px 0px; line-height: 0; font-size: 0px;
}
.piao_left li img {
	width: auto; height: auto;
}
.piao_right li img {
	width: auto; height: auto;
}
.piao_left .couplet-close {
	text-align: left;
}
.piao_right {
	left: auto; right: 10px;
}
.piao_right .couplet-close {
	text-align: right;
}
.ind_body {
	width: 100%; height: auto;
}
.ls-header {
	height: auto;
}
.ls-top {
	height: 30px; overflow: hidden; padding-top: 5px;
}
.ls-top li {
	background: url("../images/top_line.png") no-repeat 11px; color: rgb(255, 255, 255); line-height: 30px; padding-left: 23px; font-size: 15px; float: left;
}
.ls-top li.num1 {
	background: none; padding-left: 0px;
}
.ls-top li a {
	color: rgb(255, 255, 255);
}
.ls-top li a:hover {
	color: rgb(246, 255, 196);
}
.top_date {
	height: 30px; color: rgb(255, 255, 255); line-height: 30px; padding-left: 50px; font-size: 15px; white-space: nowrap;
}
.top_m {
	height: 30px; padding-left: 50px;
}
.top_m iframe {
	margin-top: -3px;
}
.ls-banner {
	height: 246px;
}
.logo {
	height: 100px; padding-top: 58px;
}
.logo img {
	width: auto; height: 115px;
}
.logo .img_title {
	display: none;
}
.searchbox {
	background: url("../images/white_55.png"); margin: 97px 170px 0px 0px; padding: 0px 45px 0px 11px; border-radius: 4px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 311px; height: 38px; position: relative;
}
.searchbox li.se_box {
	width: 100%; height: 38px; float: none; position: relative;
}
.searchbox li.se_box .msg-box {
	left: 0px; top: 0px; position: absolute;
}
.searchbox li.se_box input {
	background: none; padding: 4px 0px; border: currentColor; border-image: none; width: 100%; height: 30px; color: rgb(153, 153, 153); line-height: 30px; font-size: 16px; float: left;
}
.searchbox li.sea_an {
	top: 0px; width: 43px; height: 38px; right: 0px; position: absolute; z-index: 1;
}
.searchbox li.sea_an input {
	background: url("../images/search_btn.png") no-repeat 0px; padding: 0px; border-radius: 0px; border: 0px currentColor; border-image: none; width: 100%; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; overflow: hidden; float: left; display: block; cursor: pointer;
}
.navbar {
	background: rgb(45, 85, 153); width: 100%; height: 60px;
}
.container-fluid {
	float: left;
}
.navbar-nav {
	width: 100%; float: none; position: relative;
}
.navbar-nav li {
	background: url("../images/navbar_line.png") no-repeat right; width: 168px; height: 60px; text-align: center; float: left;
}
.navbar-nav li a {
	width: 169px; height: 60px; text-align: center; color: rgb(255, 255, 255) !important; line-height: 60px; overflow: hidden; font-size: 22px; font-weight: bold; margin-left: -1px; display: block; cursor: pointer;
}
.navbar-nav li a:hover {
	background: rgb(63, 112, 194); color: rgb(255, 255, 255) !important;
}
.navbar-nav li.on a {
	background: rgb(63, 112, 194); color: rgb(255, 255, 255) !important;
}
.navbar-nav li.active a {
	background: rgb(63, 112, 194); color: rgb(255, 255, 255) !important;
}
.navbar-nav li.n1 {
	width: 158px;
}
.navbar-nav li.n1 a {
	width: 158px; margin-left: 0px;
}
.navbar-nav li.n3 {
	width: 202px;
}
.navbar-nav li.n3 a {
	width: 203px;
}
.navbar-nav li.last {
	background: none;
}
.phone-brand {
	margin: 0px 20px 0px 0px; left: 20px; top: 9px; width: 40px; height: 32px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 18px; font-weight: bold; display: block; position: absolute;
}
.phone-brand a {
	color: rgb(255, 255, 255); display: block;
}
.phone-brand.on {
	height: 30px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
.phone-nav {
	padding: 9px 10px; height: 32px; margin-right: 10px; margin-left: 70px; vertical-align: middle; -ms-overflow-x: scroll; -ms-overflow-y: hidden;
}
.phone-nav li {
	width: 16.66%; text-align: center; line-height: 30px; float: left; list-style-type: none; position: relative;
}
.phone-nav li a {
	color: rgb(255, 255, 255) !important; font-size: 18px; font-weight: bold; text-decoration: none; display: block;
}
.phone-nav li.on a {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 2px; border-bottom-style: solid;
}
@media only screen and (max-width:410px)
{
.phone-nav ul {
	width: 312px;
}
.phone-nav li {
	width: auto;
}
.phone-nav li a {
	padding: 0px 8px;
}
}
.ls-link {
	padding: 1px 0px; height: 52px; line-height: 52px; border-top-color: rgb(191, 191, 191); border-top-width: 1px; border-top-style: solid;
}
.yqlj-title {
	background: rgb(243, 243, 243); width: 100px; text-align: right; color: rgb(153, 153, 153); font-size: 18px; font-weight: bold; display: block; white-space: nowrap;
}
.yqlinks {
	position: relative; z-index: 11;
}
.yqlinks dl.select {
	background: url("../images/link_line.gif") no-repeat right; padding: 0px 55px; height: 52px; margin-right: 30px; float: left;
}
.yqlinks dl.select.last {
	background: none; margin-right: 0px;
}
.yqlinks dl dt {
	background: url("../images/linkarr.png") no-repeat right; height: 52px; color: rgb(119, 119, 119); line-height: 52px; overflow: hidden; padding-right: 21px; font-size: 20px; font-weight: normal; cursor: pointer;
}
.yqlinks dl dt.active {
	background-image: url("../images/linkarrh.png");
}
.yqlinks dl dd {
	left: 0px; width: 100%; bottom: 53px; overflow: hidden; display: none; position: absolute; z-index: 999;
}
.yqlinks dl ul {
	background: rgb(255, 255, 255); padding: 15px; border: 1px solid rgb(191, 191, 191); border-image: none; overflow: hidden;
}
.yqlinks dl ul li {
	width: 16%; height: 30px; color: rgb(102, 102, 102); line-height: 30px; overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.yqlinks dl ul li a {
	background: url("../images/dot.png") no-repeat 0px; padding: 0px 5px 0px 14px; overflow: hidden; font-size: 16px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.ls-footer {
	padding: 22px 0px 24px; width: 100%; border-top-color: rgb(45, 85, 153); border-top-width: 3px; border-top-style: solid;
}
.ls-footer img {
	vertical-align: middle;
}
.footnav {
	text-align: center; line-height: 24px; font-size: 16px;
}
.footnav a {
	background: url("../images/bottom_line.gif") no-repeat 0px; padding: 0px 8px 0px 12px;
}
.footnav a.first {
	background: none;
}
.fotcon {
	padding: 19px 0px 0px; text-align: center; color: rgb(102, 102, 102); line-height: 28px; font-size: 15px; position: relative;
}
.fotcon a {
	color: rgb(102, 102, 102);
}
.fotcon .bot_ico {
	left: 116px; top: 21px; width: 80px; height: 80px; position: absolute;
}
.fotcon .bot_jiucuo {
	top: 34px; width: 110px; height: 55px; right: 86px; position: absolute;
}
.fotcon a:hover {
	color: rgb(210, 2, 2);
}
.fotcon span {
	padding: 0px 0.5em; display: inline-block;
}
@media only screen and (max-width:1199px) and (min-width:992px)
{
.ind_body {
	background-size: 1680px auto;
}
.top_date {
	padding-left: 30px;
}
.top_m {
	padding-left: 30px;
}
.ls-banner {
	height: 226px;
}
.logo {
	padding-top: 67px;
}
.logo img {
	height: 90px;
}
.searchbox {
	margin: 87px 120px 0px 0px; width: 286px;
}
.navbar-nav li {
	width: 136px;
}
.navbar-nav li a {
	width: 137px; font-size: 20px;
}
.navbar-nav li.n1 {
	width: 136px;
}
.navbar-nav li.n1 a {
	width: 136px;
}
.navbar-nav li.n3 {
	width: 176px;
}
.navbar-nav li.n3 a {
	width: 177px;
}
.yqlinks dl.select {
	padding: 0px 21px; margin-right: 20px;
}
.fotcon .bot_ico {
	left: 16px;
}
.fotcon .bot_jiucuo {
	right: 6px;
}
}
@media only screen and (max-width:991px)
{
.ind_body {
	background-size: 1200px auto;
}
.top_r {
	padding-right: 10px;
}
.ls-banner {
	height: auto; padding-bottom: 30px;
}
.logo {
	height: auto; text-align: center; padding-top: 20px; float: none;
}
.searchbox {
	margin: 30px auto 0px; float: none;
}
.container-fluid {
	width: 100%; float: none;
}
.navbar-nav li {
	width: 105px;
}
.navbar-nav li a {
	width: 106px; font-size: 18px;
}
.navbar-nav li.n1 {
	width: 102px;
}
.navbar-nav li.n1 a {
	width: 102px;
}
.navbar-nav li.n3 {
	width: 140px;
}
.navbar-nav li.n3 a {
	width: 141px;
}
.ls-footer {
	padding: 15px 0px 0px;
}
.fotcon {
	padding: 10px 0px 0px;
}
.fotcon .bot_ico {
	display: inline; position: static;
}
.fotcon .bot_jiucuo {
	display: inline; position: static;
}
}
@media only screen and (max-width:767px)
{
.ind_body {
	background-size: 992px auto;
}
.ls-banner {
	padding-bottom: 20px;
}
.logo {
	margin: 0px auto; width: 90%; padding-top: 10px;
}
.logo img {
	width: 100%; height: auto; max-width: 420px;
}
.searchbox {
	margin: 15px auto 0px; width: 80%; height: 40px; box-sizing: border-box;
}
.navbar {
	top: 0px; height: 50px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none; position: relative; z-index: 99;
}
.navbar-toggle {
	margin: 8px 10px; padding: 9px;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: rgb(255, 255, 255);
}
.navbar-default .navbar-brand {
	padding: 0px 10px; height: 50px; color: rgb(255, 255, 255); line-height: 50px; font-size: 16px; font-weight: bold;
}
.navbar-default .navbar-brand:hover {
	color: rgb(255, 255, 255);
}
.navbar-default .navbar-toggle:focus {
	background-color: rgb(255, 255, 255);
}
.navbar-default .navbar-toggle:hover {
	background-color: rgb(255, 255, 255);
}
.navbar-default .navbar-toggle:focus .icon-bar {
	background-color: rgb(45, 85, 153);
}
.navbar-default .navbar-toggle:hover .icon-bar {
	background-color: rgb(45, 85, 153);
}
.navbar-default .navbar-collapse {
	border: 0px currentColor; border-image: none;
}
.navbar-default .navbar-form {
	border: 0px currentColor; border-image: none;
}
.navbar-nav {
	margin: 0px;
}
.navbar-nav li {
	background: none; margin: 0px; padding: 0px; width: 100% !important; height: 40px; text-align: center; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; float: none;
}
.navbar-nav li a {
	background: rgb(223, 234, 246); margin: 0px; padding: 0px; width: 100% !important; height: 40px; color: rgb(45, 85, 153) !important; line-height: 40px; font-size: 16px;
}
.navbar-nav li a:hover {
	background: rgb(203, 223, 243); color: rgb(45, 85, 153) !important;
}
.navbar-nav li.on a {
	background: rgb(203, 223, 243); color: rgb(45, 85, 153) !important;
}
.ls-footer {
	padding: 10px 0px 0px;
}
.footnav a {
	padding: 0px 10px; font-size: 15px; display: inline-block;
}
.fotcon {
	line-height: 24px; font-size: 14px;
}
.fotcon span {
	padding: 0px 0.25em;
}
}
@media only screen and (max-width:410px)
{
.footnav a {
	padding: 0px 5px;
}
}
.slidebox {
	background: rgb(255, 255, 255); border-radius: 3px; top: 50%; width: 80px; right: 50px; margin-top: -180px; position: fixed; z-index: 99; box-shadow: 0px 0px 6px rgba(191,215,227,0.4); _position: absolute;
}
.slidebox .couplet-close {
	top: -24px; width: 100%; height: 24px; text-align: center; right: 0px; position: absolute;
}
.slidebox .couplet-close img {
	vertical-align: top;
}
.slidebox .icon > li {
	background: url("../images/slide_line.gif") no-repeat bottom; width: 80px; padding-bottom: 1px; position: relative;
}
.slidebox .icon > li.noline {
	background: none; padding-bottom: 0px;
}
.slidebox .icon > li > a {
	height: 71px; text-align: center; color: rgb(51, 51, 51); padding-top: 17px; display: block;
}
.slidebox .icon li .tit {
	line-height: 42px; font-size: 15px; display: block;
}
.slidebox .icon li .ico {
	background: url("../images/slide_icons.png") no-repeat center -17px; margin: 0px auto; height: 28px; display: block;
}
.slidebox .icon li.wx .ico {
	background-position: center -106px;
}
.slidebox .icon li.wb .ico {
	background-position: center -195px;
}
.slidebox .icon li.app .ico {
	background-position: center -284px;
}
.slidebox .icon > li > a:hover {
	color: rgb(45, 85, 153);
}
.slidebox .icon > li > a.active {
	color: rgb(45, 85, 153);
}
.slidebox .icon > li > a:hover .ico {
	background-image: url("../images/slide_iconsh.png");
}
.slidebox .icon > li > a.active .ico {
	background-image: url("../images/slide_iconsh.png");
}
.web_area {
	background: url("../images/slide_arr.png") no-repeat right; top: 50%; height: auto; text-align: center; right: 80px; padding-right: 8px; margin-top: -57px; display: none; position: absolute; z-index: 1;
}
.web_area ul {
	background: rgb(255, 255, 255); padding: 10px; width: 94px;
}
.web_area img {
	width: 94px; height: 94px;
}
.web_area li .img_title {
	display: none;
}
@media only screen and (max-width:1479px)
{
.slidebox {
	right: 10px;
}
}
.ui-dialog-title {
	color: rgb(45, 85, 153); font-family: "Microsoft YaHei";
}
.ui-dialog-content {
	font-family: "Microsoft YaHei";
}
.ui-dialog-content .jump-info p {
	-ms-word-break: break-all;
}
.ui-dialog-content .btn-group {
	padding: 20px 0px 0px; text-align: center; display: block;
}
.ui-dialog-content .btn-group .btn {
	margin: 0px 15px; padding: 0px; border-radius: 5px; border: 0px currentColor; border-image: none; width: 100px; height: 36px; text-align: center; line-height: 36px; font-size: 14px; float: none; display: inline-block; cursor: pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.ui-dialog-content .btn-group .btn-yes {
	background: rgb(45, 85, 153); color: rgb(255, 255, 255);
}
.ui-dialog-content .btn-group .btn-no {
	background: rgb(238, 238, 238); color: rgb(102, 102, 102);
}
@media only screen and (max-width:991px)
{
.ui-popup-modal {
	left: 5% !important; width: 90% !important; z-index: 99999;
}
.ui-dialog-content {
	width: 100% !important; height: auto !important;
}
.ui-dialog-content .btn-group .btn {
	margin: 0px 10px; width: 90px;
}
.ui-dialog-grid {
	width: 100% !important;
}
}
iframe[name='win'] {
	margin-top: -30px; _margin-top: -30px;
}
.ui-dialog-title {
	color: rgb(45, 85, 153) !important;
}
.correction-table {
	clear: both; font-size: 14px; margin-top: 35px;
}
.correction-table th {
	padding: 2px 10px 2px 0px; width: 80px; text-align: right; white-space: nowrap;
}
.correction-table th span {
	color: rgb(255, 0, 0);
}
.correction-table td {
	padding: 4px 0px; position: relative;
}
.correction-table td .msg-box {
	left: 0px; top: 0px; position: absolute;
}
.correction-table td select {
	padding: 3px 5px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.correction-table td input {
	padding: 0px 5px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 220px; height: 24px; line-height: 24px;
}
.correction-table td input#checkCode {
	width: 100px;
}
.correction-table td textarea {
	padding: 3px 5px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 380px; height: 120px;
}
.correction-table td.btn-group {
	padding-left: 92px !important;
}
.correction-table td.btn-group input {
	background: rgb(45, 85, 153); padding: 0px 10px; border-radius: 5px; border: 0px currentColor; border-image: none; width: 100px; height: 36px; color: rgb(255, 255, 255); line-height: 36px; margin-right: 10px; cursor: pointer; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
@media only screen and (max-width:991px)
{
.ls-open-jiucuo .ui-dialog-content {
	height: 410px !important;
}
.correction-table td textarea {
	height: 100px;
}
}
@media only screen and (max-width:599px)
{
.correction-table td textarea {
	width: 90%;
}
}
@media only screen and (max-width:448px)
{
.ls-open-jiucuo .ui-dialog-content {
	height: 400px !important;
}
.ls-open-jiucuo .ui-dialog-body {
	padding: 10px;
}
.correction-table th {
	padding: 2px 0px;
}
.correction-table td select {
	width: 100%; height: 29px; box-sizing: border-box;
}
.correction-table td input {
	width: 100%; height: 26px; box-sizing: border-box;
}
.correction-table td input#checkCode {
	width: 80px;
}
.correction-table td textarea {
	width: 100%; height: 100px; box-sizing: border-box;
}
.correction-table td.btn-group {
	text-align: center; padding-left: 0px !important;
}
.correction-table td.btn-group input {
	margin-right: 0px;
}
}
.pagination {
	margin: 10px 0px 5px; padding: 3px 0px; width: 100%; text-align: center; line-height: 28px; clear: both; font-family: "Microsoft YaHei"; font-size: 14px;
}
.pagination a {
	margin: 3px; padding: 0px 10px; border-radius: 3px; border: 1px solid rgb(217, 217, 217); border-image: none; height: 28px; color: rgb(102, 102, 102); text-decoration: none; display: inline-block; white-space: nowrap;
}
.pagination span {
	margin: 3px; padding: 0px 10px; border-radius: 3px; border: 1px solid rgb(217, 217, 217); border-image: none; height: 28px; color: rgb(102, 102, 102); text-decoration: none; display: inline-block; white-space: nowrap;
}
.pagination a:hover {
	background: rgb(45, 85, 153); border: 1px solid rgb(45, 85, 153); border-image: none; color: rgb(255, 255, 255) !important;
}
.pagination a.active {
	border: 1px solid rgb(45, 85, 153); border-image: none; color: rgb(255, 255, 255);
}
.pagination span.current {
	background: rgb(45, 85, 153); border: 1px solid rgb(45, 85, 153); border-image: none; color: rgb(255, 255, 255);
}
.pagination span.current:hover {
	background: rgb(45, 85, 153); border: 1px solid rgb(45, 85, 153); border-image: none; color: rgb(255, 255, 255);
}
.pagination span.disabled {
	background: rgb(238, 238, 238); border: 1px solid rgb(217, 217, 217); border-image: none; color: rgb(102, 102, 102);
}
.pagination span.disabled:hover {
	background: rgb(238, 238, 238); border: 1px solid rgb(217, 217, 217); border-image: none; color: rgb(102, 102, 102);
}
.pagination a.text {
	background: rgb(45, 85, 153); border: 1px solid rgb(45, 85, 153); border-image: none; color: rgb(255, 255, 255); cursor: text;
}
.pagination a.text:hover {
	background: rgb(45, 85, 153); border: 1px solid rgb(45, 85, 153); border-image: none; color: rgb(255, 255, 255); cursor: text;
}
.pagination a.pagemore {
	background: rgb(255, 255, 255); padding: 0px 3px; border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(102, 102, 102); cursor: text;
}
.pagination a.pagemore:hover {
	background: rgb(255, 255, 255); padding: 0px 3px; border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(102, 102, 102); cursor: text;
}
.pagination .inputBar {
	padding: 0px 5px; border: 0px currentColor; border-image: none; height: 26px;
}
.pagination .total {
	padding: 0px; border: 0px currentColor; border-image: none; height: 26px;
}
.pagination .inputBar input {
	background: rgb(238, 238, 238); margin: -3px 3px 0px; padding: 2px 5px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 40px; height: 22px; line-height: 22px; vertical-align: middle; _margin: -3px 3px 0;
}
.pagination button {
	background: rgb(255, 255, 255); margin: -3px 6px 0px 3px; border-radius: 3px; border: 1px solid rgb(217, 217, 217); border-image: none; width: 40px; height: 28px; color: rgb(102, 102, 102); line-height: 20px; font-size: 14px; vertical-align: middle; display: inline-block; _margin: -3px 3px 0;
}
.pagination button:hover {
	background: rgb(45, 85, 153); border: 1px solid rgb(45, 85, 153); border-image: none; color: rgb(255, 255, 255) !important;
}
.main_container {
	background: rgb(255, 255, 255); padding: 20px; box-shadow: 0px 0px 6px rgba(191,215,227,0.26);
}
.wzy_position {
	background: url("../images/position.png") no-repeat 0px 5px; padding: 0px 0px 10px 24px; line-height: 28px; font-size: 16px; margin-top: -5px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.wzy_position i {
	font-style: normal;
}
.wzy_position a {
	color: rgb(80, 80, 80);
}
.wzy_position span {
	color: rgb(80, 80, 80);
}
.wzy_position a:hover {
	color: rgb(45, 85, 153);
}
.wzy_position .search-keywords {
	color: rgb(255, 0, 0);
}
.list1 {
	padding: 14px 0px 0px;
}
.list1 li {
	background: url("../images/dot.png") no-repeat 0px; height: 38px; line-height: 38px; overflow: hidden; padding-left: 18px; font-size: 16px; vertical-align: bottom; position: relative;
}
.list1 li a {
	overflow: hidden; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.list1 li .date {
	color: rgb(153, 153, 153); font-size: 14px; white-space: nowrap;
}
.list1 li img {
	vertical-align: middle;
}
.listgk {
	padding: 7px 0px 0px;
}
.listgk li {
	background: url("../images/ico.gif") no-repeat 0px; padding: 0px 90px 0px 14px; height: 38px; line-height: 38px; overflow: hidden; font-size: 16px; vertical-align: bottom; position: relative;
}
.listgk li .col-block {
	overflow: hidden; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 100%;
}
.listgk li .explain-list {
	overflow: hidden; float: right; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 80%;
}
.listgk li .policy-list {
	overflow: hidden; float: right; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 80%;
}
.listgk li .split-line {
	padding: 0px 2px;
}
.listgk li .explain-list .explain-link {
	background: none; margin: 0px; padding: 0px; color: rgb(255, 0, 0); float: none; display: inline; max-width: none;
}
.listgk li .policy-list .policy-link {
	background: none; margin: 0px; padding: 0px; color: rgb(255, 0, 0); float: none; display: inline; max-width: none;
}
.listgk li .title {
	overflow: hidden; margin-right: 0px; float: none; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: none;
}
.listgk li .date {
	top: 0px; right: 0px; color: rgb(153, 153, 153); font-size: 14px; white-space: nowrap; position: absolute;
}
.listgk li .nr {
	overflow: hidden; float: left; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 100%;
}
.listgk li .gl {
	overflow: hidden; float: right; display: block; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 80%;
}
.listgk li .gl .split {
	padding: 0px 2px;
}
.listgk li .gl a {
	background: none; margin: 0px; padding: 0px; color: rgb(255, 0, 0); float: none; display: inline; max-width: none;
}
@media only screen and (max-width:991px)
{
.main_container {
	padding: 15px;
}
.main_container .mt20 {
	margin-top: 15px !important;
}
.list1 {
	padding: 5px 0px 0px;
}
.list1 li {
	height: 36px; line-height: 36px;
}
.list1 li a {
	margin-right: 45px; float: none; display: block; max-width: none !important;
}
.list1 li img {
	display: none;
}
.listgk {
	padding: 5px 0px 0px;
}
.listgk li {
	height: 36px; line-height: 36px;
}
.listgk li {
	padding: 0px 80px 0px 14px;
}
}
@media only screen and (max-width:767px)
{
.main_container {
	padding: 10px;
}
.wzy_position {
	line-height: 24px; font-size: 14px;
}

	.hdbt {
		padding: 0px 190px 0px 25px;
		height: 38px;
		line-height: 38px;
		font-size: 16px;
		position: relative;
	}
}
.lm_line {
	height: 0;
	border-bottom: 1px dashed #ddd;
	margin: 10px 0;
	padding: 0;
	background: none;
	line-height: 12px;
	min-height: 12px;
}
.list_date {
	width: 160px;
	float: right;
}
.font01{
	font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	line-height: 200%;
	color: #000000;
	font-style: normal;
	font-weight: normal;
}
.list_ul
{
width:900px;
line-height:30px;
}